package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 项目需求记录对象 tb_work_project_demand_record
 * 
 * @author xiaosiyuan
 * @date 2021-11-19
 */
public class TbWorkProjectDemandRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private String id;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String projectId;

    /** 菜单名称 */
    @Excel(name = "菜单名称")
    private String menuName;

    /** 功能名称 */
    @Excel(name = "功能名称")
    private String funcName;

    /** 需求描述 */
    @Excel(name = "需求描述")
    private String demandDesc;

    /** 需求特殊情况备注 */
    @Excel(name = "需求特殊情况备注")
    private String demandRemark;

    /** 附件区 */
    private String attach01;

    /** 图片 */
    private String backupField01;

    /** 备用字段，不显示 */
    private String backupField02;

    /** 备用字段，不显示 */
    private String backupField03;

    /** 备用字段，不显示 */
    private String backupField04;

    /** 备用字段，不显示 */
    private String backupField05;

    /** 备用字段，不显示 */
    private String backupField06;

    /** 备用字段，不显示 */
    private String backupField07;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setProjectId(String projectId) 
    {
        this.projectId = projectId;
    }

    public String getProjectId() 
    {
        return projectId;
    }
    public void setMenuName(String menuName) 
    {
        this.menuName = menuName;
    }

    public String getMenuName() 
    {
        return menuName;
    }
    public void setFuncName(String funcName) 
    {
        this.funcName = funcName;
    }

    public String getFuncName() 
    {
        return funcName;
    }
    public void setDemandDesc(String demandDesc) 
    {
        this.demandDesc = demandDesc;
    }

    public String getDemandDesc() 
    {
        return demandDesc;
    }
    public void setDemandRemark(String demandRemark) 
    {
        this.demandRemark = demandRemark;
    }

    public String getDemandRemark() 
    {
        return demandRemark;
    }
    public void setAttach01(String attach01) 
    {
        this.attach01 = attach01;
    }

    public String getAttach01() 
    {
        return attach01;
    }
    public void setBackupField01(String backupField01) 
    {
        this.backupField01 = backupField01;
    }

    public String getBackupField01() 
    {
        return backupField01;
    }
    public void setBackupField02(String backupField02) 
    {
        this.backupField02 = backupField02;
    }

    public String getBackupField02() 
    {
        return backupField02;
    }
    public void setBackupField03(String backupField03) 
    {
        this.backupField03 = backupField03;
    }

    public String getBackupField03() 
    {
        return backupField03;
    }
    public void setBackupField04(String backupField04) 
    {
        this.backupField04 = backupField04;
    }

    public String getBackupField04() 
    {
        return backupField04;
    }
    public void setBackupField05(String backupField05) 
    {
        this.backupField05 = backupField05;
    }

    public String getBackupField05() 
    {
        return backupField05;
    }
    public void setBackupField06(String backupField06) 
    {
        this.backupField06 = backupField06;
    }

    public String getBackupField06() 
    {
        return backupField06;
    }
    public void setBackupField07(String backupField07) 
    {
        this.backupField07 = backupField07;
    }

    public String getBackupField07() 
    {
        return backupField07;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("projectId", getProjectId())
            .append("menuName", getMenuName())
            .append("funcName", getFuncName())
            .append("demandDesc", getDemandDesc())
            .append("demandRemark", getDemandRemark())
            .append("attach01", getAttach01())
            .append("backupField01", getBackupField01())
            .append("backupField02", getBackupField02())
            .append("backupField03", getBackupField03())
            .append("backupField04", getBackupField04())
            .append("backupField05", getBackupField05())
            .append("backupField06", getBackupField06())
            .append("backupField07", getBackupField07())
            .toString();
    }
}
